package org.argus.management.auth.service;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

/**
 * 记录日志方法
 * 
 * @author ruoyi
 */
@Component
@Slf4j
public class RecordLogService
{

    /**
     * 记录登录信息
     * 
     * @param username 用户名
     * @param status 状态
     * @param message 消息内容
     * @return
     */
    public void recordLoginInfo(String username, String status, String message)
    {
        log.info("{} status: {}. {}", username, status, message);
//        SysLogininfor logininfor = new SysLogininfor();
//        logininfor.setUserName(username);
//        logininfor.setIpaddr(IpUtils.getIpAddr());
//        logininfor.setMsg(message);
//        // 日志状态
//        if (StringUtils.equalsAny(status, Constants.LOGIN_SUCCESS, Constants.LOGOUT, Constants.REGISTER))
//        {
//            logininfor.setStatus(Constants.LOGIN_SUCCESS_STATUS);
//        }
//        else if (Constants.LOGIN_FAIL.equals(status))
//        {
//            logininfor.setStatus(Constants.LOGIN_FAIL_STATUS);
//        }
//        remoteLogService.saveLogininfor(logininfor, SecurityConstants.INNER);
    }
}
